> ## Documentation Index
> Fetch the complete documentation index at: https://sequence-0fb8d9e6-api_docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Sending Transactions

<CodeGroup>
  ```typescript TypeScript theme={null}
  const transactions = [
    {
      to: '0x468E8e29F6cfb0F6b7ff10ec6A1AB516ec849c04',
      value: '1000000000000000000'
    }
  ]

  // This sends the transaction to the transactions API, and returns immediately once the transactions API responds.
  const response = await account.sendTransaction(transactions)

  // This waits for the transaction to be confirmed on-chain.
  const receipt = await response.wait()

  console.log(JSON.stringify(receipt, undefined, 2))
  ```

  ```go Go theme={null}
  // Select the USDC fee option.
  // Not required if using Sequence Builder's gas sponsorship capabilities!
  var selectedOption *sequence.RelayerFeeOption
  for _, option := range options {
    if option.Token.Symbol == "USDC" {
      selectedOption = option
      break
    }
  }

  // Pay the transaction api.
  // Not required if using Sequence Builder's gas sponsorship capabilities!
  data, _ := contracts.IERC20.Encode("transfer", selectedOption.To, selectedOption.Value)
  transactions.Append(sequence.Transactions{&sequence.Transaction{
    To:            *selectedOption.Token.ContractAddress,
    Data:          data,
    RevertOnError: true,
  }})

  signed, _ := wallet.SignTransactions(ctx, transactions)

  // Send the transaction to the transactions api.
  metaTxnID, _, wait, _ := wallet.SendTransaction(ctx, signed, quote)

  fmt.Println("meta-transaction ID", metaTxnID)

  receipt, _ := wait(ctx)

  fmt.Println("transaction hash", receipt.TxHash)
  ```
</CodeGroup>
